import static java.lang.Thread.sleep;

class MyThread extends Thread{
    @Override
    public void run() {
        super.run();
    }
}
public class test{
    public static void main(String[] args) throws InterruptedException {
        MyThread myThread=new MyThread();
        myThread.start();
        new Thread(){
            @Override
            public void run() {
                super.run();
            }
        }.start();
        Thread t=new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 15; i++) {
                    System.out.println(i);
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }

                }

            }
        },"t561");
        t.start();
//        t.join();
//        System.out.println("sjfhkjdsfajkldfjv");
//        System.out.println(t.getName());
//        System.out.println();

        Class<test> testClass = test.class;
        System.out.println(testClass.hashCode());
        System.out.println(test.class.hashCode());
        System.out.println(testClass==test.class);

    }



}
